import java.util.ArrayList;
import java.util.Scanner;

public class Practice {
    public static void main(String[] args) {
        // 写一个程序判断从键盘录入的字符串是否为对称字符串
        // Scanner sc = new Scanner(System.in);
        // System.out.println("请输入一个字符串:");
        // String str = sc.next();
        //
        // StringBuilder sb = new StringBuilder();
        // sb.append(str);
        // sb.reverse();
        // String reverseStr = sb.toString();
        // if(str.equals(reverseStr)) {
        //     System.out.println("该字符串是对称字符串");
        // } else {
        //     System.out.println("该字符串不是对称字符串");
        // }

        // 定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串返回
        //     int[] arr = {1, 2, 3};
        //     String result = jointArr(arr);
        //     System.out.println(result);
        // }
        //
        // public static String jointArr(int[] arr) {
        //     StringBuilder sb = new StringBuilder();
        //     sb.append("[");
        //     for (int i = 0; i < arr.length; i++) {
        //         if (i == arr.length - 1) {
        //             sb.append(arr[i]);
        //         } else {
        //             sb.append(arr[i]).append(',');
        //         }
        //     }
        //     String newStr = sb.append("]").toString();
        //     return newStr;


        //旋转字符串
        // String str1 = "abcde";
        // String str2 = "cdeab";
        //
        // boolean result = compare1(str1, str2);
        // System.out.println(result);

        //添加学生对象并遍历
        // ArrayList<Student>list = new ArrayList<>();

        // Scanner sc = new Scanner(System.in);
        // for (int i = 0; i < 3; i++) {
        //     Student s = new Student();
        //     System.out.println("请输入学生姓名:");
        //     String name = sc.next();
        //     System.out.println("请输入学生年龄:");
        //     int age = sc.nextInt();
        //
        //     s.setName(name);
        //     s.setAge(age);
        //
        //     list.add(s);
        // }
        //
        // for (int i = 0; i < list.size(); i++) {
        //     Student stu = list.get(i);
        //     System.out.println(stu.getName() + "," + stu.getAge());
        // }

        //添加用户对象并判断是否存在
        // ArrayList<User> list = new ArrayList<>();
        //
        // User u1 = new User("001","zhangsan","123456");
        // User u2 = new User("002","lisi","12345678");
        // User u3 = new User("003","wangwu","1234qwer");
        //
        // list.add(u1);
        // list.add(u2);
        // list.add(u3);

        //调用方法查看id是否存在
        // boolean result = contains(list, "004");
        // System.out.println(result);

        // boolean result = contains(list, "001");
        // int index = getIndex(list, "001");
        // System.out.println(result);
        // System.out.println(index);




    }


    //方法查看id是否存在
    // public static boolean contains(ArrayList<User> list,String id) {
    //     for (int i = 0; i < list.size(); i++) {
    //         User u = list.get(i);
    //         String uid = u.getId();
    //         if(uid.equals(id)) {
    //             return true;
    //         }
    //     }
    //
    //     return false;
    //
    // }

    //
    // public static boolean contains(ArrayList<User> list,String id) {
    //     return getIndex(list, id) >= 0;
    //
    // }

    //方法查找目标id的索引
    // public static int getIndex(ArrayList<User> list,String id) {
    //     for (int i = 0; i < list.size(); i++) {
    //         User u = list.get(i);
    //         String uid = u.getId();
    //         if(uid.equals(id)) {
    //             return i;
    //         }
    //     }
    //
    //     return -1;
    // }

    //旋转字符串,把左侧的字符移动到右侧去
    //用subString进行截取,把左侧的字符串截取出来接到右侧去
    // public static boolean compare1(String str1,String str2) {
    //     for (int i = 0; i < str1.length(); i++) {
    //         if(str1.equals(str2)) {
    //             return true;
    //         }
    //         str1 = rotate(str1);
    //     }
    //     return false;
    // }
    //
    // public static String rotate(String str) {
    //     //获得第一个字符
    //     char first = str.charAt(0);
    //     //从第二个字符开始截取
    //     String end = str.substring(1);
    //     return end + first;
    // }

}
